package org.example.springbook.model;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;

@Data
public class BookInfo {
    private Integer id;
    private String bookName;
    private String author;
    private Integer count;
    // 我们观察到前端显示的内容 只有小数点后两位有效才显示
    // 如果是.00 就不显示了
    // 我们提供的数据 通过postman来看是没问题的
    // 这个精度丢失 前端可以做 后端也可以做
    // 那么这里选择后端来做
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private BigDecimal price;
    private String publish;
    private Integer status; // 1-可借阅 2-不可借阅
    private String statusCN;

}
